package com.bamboo.framework.framework.security.service;

import com.bamboo.framework.framework.security.entity.User;
import com.bamboo.framework.common.format.ReturnMsg;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 用户业务接口类
 * </p>
 *
 * @author 郭晴
 * @since 2018-12-14
 */
public interface IUserService extends IService<User> {

  /**
   * 分页获取用户
   *
   * @param current 当前页
   * @param size 每页数量
   */
  ReturnMsg getPage(Integer current, Integer size, String phone, String nickname, String username);

  /**
   * 保存用户(id存在修改，id不存在插入)
   *
   * @param user 用户信息
   */
  ReturnMsg saveUser(User user);
}
